

const apiFn = function(http) {
  var ROOT_DIR = "http://192.168.1.149:8083";  //DB测试

  var methods = {
    list: {
    	//DB
    	//群组数量
    	"groupNum": function(param){
    		return http.get("http://192.168.1.201/wedding.com/index.php/merchant/index/getStore", param);
    	},
    	
      //获取七牛token
      "getQiniuToken": function(param) {
        return http.get(ROOT_DIR + "/admin/qiniu/token", param);
      },
      //概况
      "survey": function(param) {
        return http.post(ROOT_DIR + "/admin/overall/totalAndToday", param);
      },
      //折线图>用户昨日今日增长对比
      "userAddRate": function(param) {
        return http.post(ROOT_DIR + "/admin/overall/userAddRate", param);
      },
      //折线图>群组昨日今日增长对比
      "groupAddRate": function(param) {
        return http.post(ROOT_DIR + "/admin/overall/groupAddRate", param);
      },
      //折线图>话题昨日今日增长对比
      "topicAddRate": function(param) {
        return http.post(ROOT_DIR + "/admin/overall/topicAddRate", param);
      },
      //折线图>故事昨日今日增长对比
      "talkAddRate": function(param) {
        return http.post(ROOT_DIR + "/admin/overall/talkAddRate", param);
      },
      //饼图
      "rateMap": function(param) {
        return http.post(ROOT_DIR + "/admin/overall/rateMap", param);
      },
      //柱图>免费付费内容占比图
      "contentRate": function(param) {
        return http.post(ROOT_DIR + "/admin/overall/contentRate", param);
      },
      //柱图>免费付费群占比图
      "groupRate": function(param) {
        return http.post(ROOT_DIR + "/admin/overall/groupRate", param);
      },
      //概况>热度内容
      "hotContent": function(param) {
        return http.post(ROOT_DIR + "/admin/overall/hotContent", param);
      },
      // 举报管理>列表
      "reportList": function(param) {
        return http.get(ROOT_DIR + "/admin/userReport/list", param);;
      },
      //举报管理>举报详情
      "reportDetails": function(param) {
        return http.get(ROOT_DIR + "/admin/userReport/detail", param);;
      },
      //举报管理>举报详情>编辑
      "editManage": function(param) {
        return http.post(ROOT_DIR + "/admin/userReport/comment", param);;
      },
      // 故事管理>故事列表   
      "storyList": function(param) {
        return http.get(ROOT_DIR + "/admin/story/list", param);
      },
      //用户管理>用户列表
      "userManageList": function(param) {
        return http.post(ROOT_DIR + "/admin/userInfo/selectUser", param);
      },
      //用户管理>用户列表>导出excel
      "outExcel": function(param) {
        return http.post("http://192.168.1.164:9091/download_project.do", param);
      },
      //用户管理>用户注册总数
      "userManageTotal": function(param) {
        return http.post(ROOT_DIR + "/admin/userInfo/selectCountUser", param);
      },
      //用户管理>用户资料
      "userMsg": function(param) {
        return http.post(ROOT_DIR + "/admin/userInfo/selectUserInfo", param);
      },
      //用户管理>用户资料>用户加入的群组
      "joinGroupList": function(param) {
        return http.get(ROOT_DIR + "/admin/group/joinGroupList", param);
      },
      //用户管理>用户资料>用户创建的群组
      "createGroupList": function(param) {
        return http.get(ROOT_DIR + "/admin/group/createGroupList", param);
      },
      //用户管理>用户资料>用户好友列表
      "userFriendList": function(param) {
        return http.post(ROOT_DIR + "/admin/userFriend/queryUserSMSList", param);
      },
      //用户管理>用户资料>用户黑名单列表
      "userBlackList": function(param) {
        return http.post(ROOT_DIR + "/adming/userBlackList/selectUserBlackList", param);
      },
      //用户管理>用户故事列表
      "userStory": function(param) {
        return http.post(ROOT_DIR + "/admin/talk/selectTalkByUserId", param);
      },
      //用户管理>用户话题列表
      "userTopic": function(param) {
        return http.get(ROOT_DIR + "/admin/topic/selectTopicListByUserId", param);
      },
      //用户管理>用户的启用禁用
      "userUseCtrl": function(param) {
        return http.post(ROOT_DIR + "/admin/userInfo/updateUserInfo", param);
      },
      //用户管理>用户故事>修改阅读量（启用和禁用故事）共用
      "editTalk": function(param) {
        return http.post(ROOT_DIR + "/admin/talk/updateTalkByPrimaryKeySelective", param);
      },
      //故事详情>评论
      "storyComment": function(param) {
        return http.post(ROOT_DIR + "/admin/talk/queryCommenList", param);
      },
      //故事详情>评论>删除
      "deleteComment": function(param) {
        return http.post(ROOT_DIR + "/admin/comment/delete", param);
      },
      //故事详情>点赞
      "storyDot": function(param) {
        return http.post(ROOT_DIR + "/admin/talk/queryPraiseList", param);
      },
      //故事详情
      "userStoryMsg": function(param) {
        return http.post(ROOT_DIR + "/admin/talk/queryTalkInfo", param);
      },
      //提现管理>账户详情
      "accountMsg": function(param) {
        return http.post(ROOT_DIR + "/admin/capitalPool/baseData", param);
      },
      //提现管理>提现列表
      "withdrawList": function(param) {
        return http.post(ROOT_DIR + "/admin/withdraw/list", param);
      },
      //提现管理>弹窗>提现申请
      "withdrawInfo": function(param) {
        return http.postp(ROOT_DIR + "/admin/withdraw/info", param);
      },
      //提现管理>弹窗>历史提现
      "withdrawOldList": function(param) {
        return http.postp(ROOT_DIR + "/admin/withdraw/oldList", param);
      },
      //提现管理>弹窗>账户明细
      "userIncomeList": function(param) {
        return http.postp(ROOT_DIR + "/admin/capitalPersonal/userIncomeList", param);
      },
      //提现管理>弹窗>提现申请处理（通过，不通过）
      "withdrawoperat": function(param) {
        return http.postp(ROOT_DIR + "/admin/withdraw/operat", param);
      },
      //配置管理>官方图>获取指定类型图片列表
      "sysPictureList": function(param) {
        return http.get(ROOT_DIR + "/admin/sysPictureLibrary/findByType", param);
      },
      //配置管理>官方图>删除
      "sysPictureDel": function(param) {
        return http.post(ROOT_DIR + "/admin/sysPictureLibrary/delete", param);
      },
      //配置管理>官方图>添加图片
      "addSysPicture": function(param) {
        return http.post(ROOT_DIR + "/admin/sysPictureLibrary/add", param);
      },
      //配置管理>音乐>获取音乐列表
      "musicList": function(param) {
        return http.post(ROOT_DIR + "/admin/resource/selectResourceList", param);
      },
      //配置管理>音乐>添加音乐
      "addMusic": function(param) {
        return http.post(ROOT_DIR + "/admin/resource/insert", param);
      },
      //配置管理>音乐>删除音乐
      "delMusic": function(param) {
        return http.post(ROOT_DIR + "/admin/resource/update", param);
      },
      //配置管理>模板>获取模板列表
      "tmpList": function(param) {
        return http.post(ROOT_DIR + "/admin/template/selectResourceList", param);
      },
      //配置管理>模板>添加
      "addTmp": function(param) {
        return http.post(ROOT_DIR + "/admin/template/insert", param);
      },
      //配置管理>模板>删除
      "delTmp": function(param) {
        return http.post(ROOT_DIR + "/admin/template/update", param);
      },
      //配置管理>标签>获取标签列表
      "tagList": function(param) {
        return http.post(ROOT_DIR + "/admin/sysTag/list", param);
      },
      //配置管理>标签>增加标签
      "addTag": function(param) {
        return http.post(ROOT_DIR + "/admin/sysTag/add", param);
      },
      //群组管理>获取群组列表
      "groupList": function(param) {
        return http.get(ROOT_DIR + "/admin/group/list", param);
      },
      //群组管理>群组资料
      "groupInfo": function(param) {
        return http.get(ROOT_DIR + "/admin/group/info", param);
      },
      //群组管理>群组资料>话题列表
      "groupTopicList": function(param) {
        return http.get(ROOT_DIR + "/admin/group/findTopicListByGroupId", param);
      },
      //群组管理>群组资料>群成员列表
      "groupMemberList": function(param) {
        return http.get(ROOT_DIR + "/admin/groupMember/findMemberListByGroupId", param);
      },
      //群组管理>群组资料>禁用群组
      "forbidGroup": function(param) {
        return http.post(ROOT_DIR + "/admin/group/block", param);
      },
      //群组管理>群组资料>启用群组
      "unForbidGroup": function(param) {
        return http.post(ROOT_DIR + "/admin/group/unblock", param);
      },
      //群组管理>群组资料>解散群组
      "dissolveGroup": function(param) {
        return http.post(ROOT_DIR + "/admin/group/delete", param);
      },
      //群组管理>群组资料>删除话题
      "deleteTopic": function(param) {
        return http.post(ROOT_DIR + "/admin/group/deleteTopicById", param);
      },
      //话题管理>6个总数
      "topicTotal": function(param) {
        return http.post(ROOT_DIR + "/admin/topic/selectCount", param);
      },
      //话题管理>列表
      "topicList": function(param) {
        return http.get(ROOT_DIR + "/admin/topic/selectToPicList", param);
      },
      //话题管理>弹窗内容详情
      "userTopicMsg": function(param) {
        return http.get(ROOT_DIR + "/admin/topic/info", param);
      },
      //修改话题阅读量(启用禁用)
      "editTopicRead": function(param) {
        return http.post(ROOT_DIR + "/admin/topic/updateTalkByPrimaryKeySelective", param);
      },
      //话题管理>弹窗详情>评论列表
      "topicComment": function(param) {
        return http.post(ROOT_DIR + "/admin/topic/queryCommenList", param);
      },
      //话题管理>弹窗详情>点赞列表
      "topicDot": function(param) {
        return http.post(ROOT_DIR + "/admin/topic/queryPraiseList", param);
      },
      //话题管理>弹窗详情>by列表
      "topicBy": function(param) {
        return http.post(ROOT_DIR + "/admin/topic/selectTopicGroup", param);
      },
      //故事、话题账户明细
      "accountDetail": function(param) {
        return http.post(ROOT_DIR + "/admin/capitalPersonal/userIncomeListByObject", param);
      },


    }
  };
  return methods;
};

export default apiFn;
